05. Prerequisites
Prerequisites Heading
Prerequisites
ND079 C1 L0 A09 Prerequisites
Prerequisites Summary
This course is intended for someone who has experience with basic programming concepts from writing scripts in another language (such as Python), but maybe little or no experience with Java specifically. To succeed in this course, you should already be able to do things like the following (in whatever language you've used in the past):
- Describe common data types
- Declare and use variables
- Write conditional statements (if-else)
- Create loops and iterate over data structures
- Write functions or methods
If all of those sound familiar and comfortable, you should be ready for this course!
Additional Resources
If you do feel shaky on the above skills and want to spend time strengthening your basic programming concepts, here are some other resources that you may find helpful:
- Udacity's Java Programming Basics. This is a free course that will walk through fundamentals like variables, functions, loops, and conditionals in Java.
- Udacity's Introduction to Programming Nanodegree Program. This Nanodegree program does not cover Java, but it will give you all of the basic coding concepts you need to succeed in this course.
- There are two very popular free online courses in introductory Java programming that you can check out from the University of Helsinki and Stanford University.